package com.sto.stoapp.dataprocess;

import com.sto.stoapp.status.EnumTableNames;

import java.util.ArrayList;

public class ProcessUploadData {
	ArrayList<Integer> list = new ArrayList<Integer>();
	/**
	 * 发送所有列表数据
	 */
	public ArrayList<Integer> sendAllData() {
		
		// 业务员-收件
		list.add(EnumTableNames.STATUS_TABLE_SALESMAN_RECEIVE.ordinal());
		// 业务员-签收
		list.add(EnumTableNames.STATUS_TABLE_SALESMAN_SIGN.ordinal());
		// 问题件
		list.add(EnumTableNames.STATUS_TABLE_PROBLEM.ordinal());
		// 订单提取
		list.add(EnumTableNames.STATUS_TABLE_SALESMAN_ORDER_EXTRACT.ordinal());
		// 订单打回
		list.add(EnumTableNames.STATUS_TABLE_SALESMAN_ORDER_BACK.ordinal());
		// 服务点短信
		list.add(EnumTableNames.STATUS_TABLE_SERVICE_SMS.ordinal());
		// 扫描员-交接扫描
		list.add(EnumTableNames.STATUS_TABLE_JOIN_SCAN.ordinal());
		// 扫描员-收件
		list.add(EnumTableNames.STATUS_TABLE_SCANNING_RECEIVE.ordinal());
		// 扫描员-发件
		list.add(EnumTableNames.STATUS_TABLE_SCANNING_SENDPIECE.ordinal());
		// 扫描员-到件
		list.add(EnumTableNames.STATUS_TABLE_SCANNING_REACHPIECE.ordinal());
		// 扫描员-派件
		list.add(EnumTableNames.STATUS_TABLE_SCANNING_ASSIGNPIECE.ordinal());
		// 留仓件
		list.add(EnumTableNames.STATUS_TABLE_STAY_WAREHOURSE.ordinal());
		// 装袋&发件
		list.add(EnumTableNames.STATUS_TABLE_BAGGINGADNSENDPIECE.ordinal());
		// 扫描员-袋操作
		list.add(EnumTableNames.STATUS_TABLE_SCANNING_BAGGING_OPERATE.ordinal());
		// 装车发件
		list.add(EnumTableNames.STATUS_TABLE_LOADCAR_SENDPIECE.ordinal());
		// 扫描员-铅封操作
		list.add(EnumTableNames.STATUS_TABLE_SCANNING_LEAD_SEALING_OPERATE.ordinal());
		// 发车扫描
		list.add(EnumTableNames.STATUS_TABLE_SEND_CAR.ordinal());
		// 到车扫描
		list.add(EnumTableNames.STATUS_TABLE_RECEIVE_CAR.ordinal());
		
		// 中转到件
		list.add(EnumTableNames.STATUS_TABLE_CENTER_REACHPIECE.ordinal());
		// 中转发件
		list.add(EnumTableNames.STATUS_TABLE_CENTER_SENDPIECE.ordinal());
		// 中转-留仓件
		list.add(EnumTableNames.STATUS_TABLE_CENTER_STAY_WAREHOURSE.ordinal());
		// 中转-装袋&发件
		list.add(EnumTableNames.STATUS_TABLE_CENTER_BAGGINGADNSENDPIECE.ordinal());
		// 中转-袋操作
		list.add(EnumTableNames.STATUS_CENTER_TABLE_BAGGING_OPERATE.ordinal());
		// 中转-装车发件
		list.add(EnumTableNames.STATUS_TABLE_CENTER_LOADCAR_SENDPIECE.ordinal());
		// 中转-铅封操作
		list.add(EnumTableNames.STATUS_TABLE_CENTER_LEAD_SEALING_OPERATE.ordinal());
		// 中转-发车扫描
		list.add(EnumTableNames.STATUS_TABLE_CENTER_SEND_CAR.ordinal());
		// 中转-到车扫描
		list.add(EnumTableNames.STATUS_TABLE_CENTER_RECEIVE_CAR.ordinal());
		
		//航空提货员到件
		list.add(EnumTableNames.STATUS_TABLE_AVIATION_PICKER_PACKET.ordinal());
		//航空扫描员到件
		list.add(EnumTableNames.STATUS_TABLE_AVIATION_SCAN_TO_PIECE.ordinal());
		// 航空扫描员-发件
		list.add(EnumTableNames.STATUS_TABLE_AVIATION_SCAN_SEND.ordinal());
//		// 航空-扫描-发件-指定路由号发件
//        list.add(TABLE_NAME_STATUS.STATUS_TABLE_AVIATION_SCAN_SEND_ROUTE.ordinal());
        // 航空-扫描-问题件
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_PROBLEM.ordinal());
        // 航空-扫描-留仓件
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_STAY_WAREHOURSE.ordinal());
        // 航空-扫描-包操作-装包&发件
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_SCAN_PACKET_SEND.ordinal());
        // 航空-扫描-包操作-发包
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_SCAN_SEND_BAG.ordinal());
        // 航空-扫描-包操作
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_PACKAGE_OPERATE.ordinal());
        // 航空-扫描-包操作-到包
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_SCAN_ARRIVED_BAG.ordinal());
        // 航空-扫描-装车发件
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_LOADCAR_SENDPIECE.ordinal());
        // 航空-扫描-铅封操作
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_LEAD_SEALING_OPERATE.ordinal());
        // 航空-扫描-发车扫描
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_SEND_CAR.ordinal());
        // 航空-扫描-到车扫描
        list.add(EnumTableNames.STATUS_TABLE_AVIATION_RECEIVE_CAR.ordinal());
        
        // 上传-修改时间的
        list.add(EnumTableNames.STATUS_TABLE_MODIFY_TIME_SYN.ordinal());

		//代收签收
		list.add(EnumTableNames.STATUS_TABLE_SALESMAN_HELP_SIGN.ordinal());
        
		return list;
	}
}
